﻿
using Sautom.Domain.Entities;
using Sautom.Services;
using Sautom.Services.Repositories;
using Sautom.Domain.Entities;

namespace Sautom.DataAccess.Repositories
{
		sealed public partial class ContractRepository : RepositoryBase<Contract>, IContractRepository
    {
        public ContractRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class CountryRepository : RepositoryBase<Country>, ICountryRepository
    {
        public CountryRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class ProposalRepository : RepositoryBase<Proposal>, IProposalRepository
    {
        public ProposalRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class ManagerRepository : RepositoryBase<Manager>, IManagerRepository
    {
        public ManagerRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class ManagerCommentRepository : RepositoryBase<ManagerComment>, IManagerCommentRepository
    {
        public ManagerCommentRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class RoleRepository : RepositoryBase<Role>, IRoleRepository
    {
        public RoleRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class CityRepository : RepositoryBase<City>, ICityRepository
    {
        public CityRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class ClientFileRepository : RepositoryBase<ClientFile>, IClientFileRepository
    {
        public ClientFileRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class OrderRepository : RepositoryBase<Order>, IOrderRepository
    {
        public OrderRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class RateRepository : RepositoryBase<Rate>, IRateRepository
    {
        public RateRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class EmbassyDocumentRepository : RepositoryBase<EmbassyDocument>, IEmbassyDocumentRepository
    {
        public EmbassyDocumentRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class ClientRepository : RepositoryBase<Client>, IClientRepository
    {
        public ClientRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class HousingTypeRepository : RepositoryBase<HousingType>, IHousingTypeRepository
    {
        public HousingTypeRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class AuthorizationRepository : RepositoryBase<Authorization>, IAuthorizationRepository
    {
        public AuthorizationRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class AirlineTicketRepository : RepositoryBase<AirlineTicket>, IAirlineTicketRepository
    {
        public AirlineTicketRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
		sealed public partial class IntensityTypeRepository : RepositoryBase<IntensityType>, IIntensityTypeRepository
    {
        public IntensityTypeRepository(DatabaseContext databaseContext)
            : base(databaseContext)
        {
        }
    }
		
	}
